
package classes;

import java.io.Serializable;
import java.util.List;

public class Hotel implements Serializable {
    private int id;
    private String gerente;
    private String endereco;
    private String nome;
    private List<Quarto> quartos;

    public Hotel(int id, String gerente, String endereco, String nome, List<Quarto> quartos) {
        this.id = id;
        this.gerente = gerente;
        this.endereco = endereco;
        this.nome = nome;
        this.quartos = quartos;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }  

    public Hotel() {}

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public String getGerente() {
        return gerente;
    }

    public void setGerente(String gerente) {
        this.gerente = gerente;
    }

    public List<Quarto> getQuartos() {
        return quartos;
    }

    public void setQuartos(List<Quarto> quartos) {
        this.quartos = quartos;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }
    
    @Override
    public String toString() {
        return "Hotel{id="+id + "; gerente=" + gerente + "; endereco=" + endereco + "; quartos=" + quartos + '}';
    }
    
}
